use crate::mq;
use crate::mq::client::node;
use std::sync::Arc;

pub struct ClientSet {
    pub endpoint: Arc<node::endpoint::client_manager::ClientManager>,
}

impl ClientSet {
    pub fn new(client: Arc<mq::client::Client>) -> Self {
        Self {
            endpoint: Arc::new(node::endpoint::client_manager::ClientManager::new(
                client.clone(),
            )),
        }
    }
}
